Biofuels from crop residues