US Senate passes $ 1.1 trillion spending bill