St John's wort (Hypericum perforatum L.): a review of its chemistry, pharmacology and clinical properties