Hydrogen and fuel cells emerging technologies and applications