Miniature spectrometer