Senate passes spending bill