Hydrogen or electric - Cars of the future