Next generation biofuels from agro-waste and non-food biomass: taking into account food and environmental issues