Lanzarote experiences month's rain in two hours, flooding towns