Astronomy, science and solar eclipses