Adsorptive on-board desulfurization over multiple cycles for fuel-cell-based auxiliary power units operated by different types of fuels