Moisture dehumidification and its application to a 3 kW proton exchange membrane fuel cell stack