Caterpillar's shares hit record high on profit beat, robust demand