A Review of Fuel Cell Powertrains for Long-Haul Heavy-Duty Vehicles