Why hydrogen won’t beat battery powered cars