Overview on recent developments on hydrogen energy: Production, catalysis, and sustainability