China’s slowdown has taken a big chunk out of Caterpillar’s earnings