Technological aspects of lignocellulose conversion into biofuels: Key challenges and practical solutions