US Senate blocks spending bill to keep government open