Cape Town International Jazz Festival pulls out all stops for super-jazzy fest