Composite structures for proton exchange membrane fuel cells (PEMFC) and energy storage systems (ESS): Review. (15th December 2015)