Alhagi pseudalhagi: a review of its phyto-chemistry, pharmacology, folklore claims and Ayurvedic studies.