Shell-shocked Spain reels after deadly flood