Carl Cox declares end to his 15-year Ibiza residency