molecular spectroscopy principle