Ethnobotany, phytochemistry and pharmacology of the genus Caragana used in traditional Chinese medicine.