Fuel cells v. solar: Battle for the top spot