Computer-aided interpretation of mass spectra using databases with spectra and structures. I. Structure searches