Storm Therese left collapsed roads and stranded residents in some neighborhoods of Spain's island of Gran Canaria