Caterpillar turns mining automation into $20.5B AI data center play