biofuel synthesis