Botany, traditional uses, phytochemistry and pharmacology of Waltheria indica L. (syn. Waltheria americana): a review.