Music fans spoilt for choice at Cape Town International Jazz Festival