Cape Town Jazz Fest captivates with smorgasbord of sounds