President Donald Trump will propose a deal on Saturday meant to end a 29-day partial government shutdown, offering a compromise with Democrats on immigration but sticking to his demand for funding for a border wall, a source familiar with his plan said.