Cellulosic ethanol