Spectroscopic analysis and DFT calculations of a food additive carmoisine.