Channel geometry optimization of a polymer electrolyte membrane fuel cell using genetic algorithm. (15th May 2015)