Debate: the pros and cons of biofuels