DNA binding studies of antibiotic drug cephalexin using spectroscopic and molecular docking techniques