Trump budget would slice domestic programs, foreign aid