budget spending deal