U.S. Department of Energy Hydrogen and Fuel Cells Program: Progress, Challenges and Future Directions