Parallel stacking of caffeine with riboflavin in aqueous solutions: the potential mechanism for hydrotropic solubilization of riboflavin.