Analysis: Hydrocarbons beat biofuels on all counts