City gets $2.5 million to make Milford more storm-proof