Betulinic acid binding to human serum albumin: a study of protein conformation and binding affinity.