Cape Town International Jazz Festival in pictures: Everything you missed