Recent development and challenges in fuel cells and water electrolyzer reactions: an overview