Pepsi earnings fizz on strong snack sales, better beverage performance