where is the solar and heliospheric observatory located