PepsiCo has appointed a new president and CEO of its North America division.