PepsiCo taps company veteran as CEO for North American foods