Software turns every camera phone into a spectrometer