Spanish authorities report 52 dead amid flash flooding