Caterpillar : Catterpillar CEO to retire by the end of the year