Senate passes detainee bill