Cape Town International Jazz Festival 2026: Jacob Collier wows fans with magical live set