PepsiCo to cut some US snack prices after backlash