South African police clash with demonstrators