Machine learning for hydrogen technologies: a comprehensive review of challenges, opportunities, and emerging trends