Improved Passivity-Hamiltonian Control Law for Multi-Stack Fuel Cell System for DC Microgrid Applications