Hydrogen Vs. Electric Cars: Which One To Choose?