US Senate blocks $852B defense spending bill