Caterpillar adding 120 new jobs in Kansas