A few years ago, BHP and Rio Tinto expected they would be deploying battery-powered trucks by the end of this decade. Now, ...