Comparison of ionic liquid, acid and alkali pretreatments for sugarcane bagasse enzymatic saccharification