South African police make record $190 million heroin bust