mercury transit across the sun