South Africans buy more beer than soft drinks - report