NBC: Cornell reaches $60 million deal with Trump administration to restore funding