Binding of fexofenadine hydrochloride to bovine serum albumin: structural considerations by spectroscopic techniques and molecular docking