mercury transit in 2023