DPPH radical scavenging activities of 31 flavonoids and phenolic acids and 10 extracts of Chinese materia medica