South Africa approves fizzy drinks tax from April next year