Trump has pledged not to cut entitlement programs and Republicans are loath to slash military spending. That leaves scant space to scale back the biggest drivers of the debt