John Compton leaves PepsiCo, Abdalla named president