Columbia’s agreement with the Trump administration will restore most of its $400 million in federal funding