The Solar and Heliospheric Observatory