Energy Alternatives: Hydrogen, Electric or Biofuels?