Sugarcane bagasse: an important lignocellulosic substrate for production of enzymes and biofuels