Bombax ceiba Linn.: Pharmacognosy, Ethnobotany and Phyto-pharmacology