Congress leaders reach budget deal