The world’s best spots to witness rare solar events