Locals in Gran Canaria and Tenerife are picking up the pieces after reservoirs burst their banks