Phenols, Alkaloids and Terpenes from Medicinal Plants with Antihypertensive and Vasorelaxant Activities. A Review of Natural Products as Leads to Potential Therapeutic Agents