Gran Canaria joins Tenerife as Canary Islands say 'we've had enough'