Scientists are turning agricultural leftovers, wood and fast-growing grasses into a huge variety of biofuels