UVCS: An Ultraviolet Coronagraph Spectrometer for SOHO