Public opinion on electric cars