Keywords berberine bioavailability derivatives formulations pharmacology structure–activity relationship