Biofuels: Environment and Energy Aspects and Future Prospects