Solar eclipses result from a fantastic celestial coincidence of scale and distance