Thousands protest over handling of Spanish flood disaster