Mark Rube defends Elon Musk, expels South African ambassador