Ultraviolet coronagraph spectrometer (UVCS) for the solar and heliospheric (SOHO) mission