Procter & Gamble global marketing officer James Stengel is to retire after 25 years with the company.