Berberine for diabetes