Tom Cruise in South Africa has sent Mzansi into a frenzy