Cars were swept out to the sea after heavy rain caused widespread damage in the Gran Canaria and Tenerife