At least 31 dead as Florence flooding overwhelms North Carolina