Studies on interaction between flavonoids and bovine serum albumin by spectral methods