Cyprus cancels controversial 'golden passport' programme