South Africa's top competition body has ruled on PepsiCo's US$1.7bn takeover of local food and drinks business Pioneer Foods Group.