Pt4, Pd4, Ni4, and Ti4 catalyzed hydrogen spillover on penta-graphene for hydrogen storage: The first-principles and kinetic Monte Carlo study