A Review of the Ephedra genus: Distribution, Ecology, Ethnobotany, Phytochemistry and Pharmacological Properties