Trevor Noah to speak at global gathering of business leaders in Cape Town