Fault tolerant control of a Proton Exchange Membrane Fuel Cell based on a Modified Failure Mode and Effect Analysis