The CEBAF large acceptance spectrometer (CLAS)