Consumer goods giant and Pringles owner Procter & Gamble has named COO Bob McDonald as president and CEO.