South Sudan rebel leader Riek Machar sworn in as vice president