South African President Cyril Ramaphosa unveils his cabinet made up of seven parties. (AP) link embed save