Replacing combustion engines with hydrogen fuel cells to power mining haul trucks: challenges and opportunities