Mlambo-Ngcuka sworn in as South African deputy president