Ayoba! In South Africa, 40,000 vuvuzelas are the cheerleaders