Platinum costs roughly $31,000 per kilogram. Iron costs less than a dollar. That price gap has haunted the hydrogen fuel-cell ...