Caterpillar CEO to retire, successor a company veteran