At least 95 people have died in eastern, central and southern Spain after torrential rains triggered the country’s deadliest floods in three decades, unleashing torrents of muddy water that surged through cities, towns and villages, trapping people in their homes, bringing down trees, and cutting off roads and railway lines.