Spain suspends Canary Islands' referendum