South Africa makes it legal to sell rhino horns