Huge spending bill would bury budget battles