P&G taps Jon Moeller to be next president, CEO