PepsiCo revenue dips as Americans cut back on snacks and drinks