Biofuels and bioenergy[electronic resource] :opportunities and challenges