NBC News: Columbia University agrees to Trump demands in effort to restore federal funding