Characterization and identification of iridoid glucosides, flavonoids and anthraquinones in Hedyotis diffusa by high-performance liquid chromatography/electrospray ionization tandem mass spectrometry.