Outrage as traders attack police in South Africa