Hydrogen-powered vehicles: A realistic path to clean energy?