Trump pays for tax cuts by cutting social programs