At least 95 people have been killed after flash flooding swept large areas of Spain. A major rescue effort is under way to ...