Exploiting Monotonicity to Design an Adaptive PI Passivity-Based Controller for a Fuel-Cell