A Review of Technical Advances, Barriers, and Solutions in the Power to Hydrogen (P2H) Roadmap