At least 45 dead as Storm Ida dumps 'historic' rain