Investigation on the interaction of antibacterial drug moxifloxacin hydrochloride with human serum albumin using multi-spectroscopic approaches, molecular docking and dynamical simulation