CNG cars vs electric vehicles: The what, which and why of clean mobility