PEMFC fuel cells: Improvements and Difficulties.