S.African music legend Johnny Clegg dies