More than 700 U.S. cities have decided against improving local roadways, buying new equipment and completing upgrades to water systems and other critical infrastructure, as government officials slash spending to shore up the holes in their budgets created by the coronavirus.