Cinnamaldehyde in diabetes: A review of pharmacology, pharmacokinetics and safety. (August 2017)