Venus makes transit across Sun