Fuel Cells: Modeling, Control, and Applications