Caterpillar: will move its headquarters to Texas