Neem (Azadirachta indica): An indian traditional panacea with modern molecular basis.