South Africa's firebrand MP banned from entering UK