South Africa’s Ramaphosa names new cabinet as deadlock broken