Air and hydrogen supply systems and equipment for PEM fuel cells: a review