Rare Mercury Transit, the Last Until 2032, Thrills Skywatchers Around the World