Physical stability of the blue pigments formed from geniposide of gardenia fruits: effects of pH, temperature, and light.