Pharmacological and therapeutic effects of Berberis vulgaris and its active constituent, berberine