Biofuels - the way forward ?