Biofuels are being touted by governments, oil companies and car manufacturers as a green solution to our fuel problems: but are they?