AAPH scavenging activities of 22 flavonoids and phenolic acids and 9 extracts of Chinese materia medica