PepsiCo agrees to buy Chinese snack brand Be & Cheery for $705 mill...