US President Donald Trump said that health and retirement benefits, which make up nearly half of the budget, would remain untouched.