Columbia agrees to pay more than $220 million in deal with Trump to restore federal funding