 A month after the African National Congress lost its majority in South Africa's election, President Cyril Ramaphosa has announced a new coalition cabinet. It's the first time since the end of apartheid 30 years ago that the ANC is having to share power. After weeks of tense negotiations, the main opposition party, the Democratic Alliance, will hold six posts. Our correspondent in Johannesburg, Shingai Nyoka, has this assessment of the new government.