Why hydrogen and fuel cells?