PepsiCo is to buy SodaStream International in what could be the final acquisition of CEO Indra Nooyi's leadership.