USDA to invest $97M in rural broadband projects