Senate passes Housing bill; Bush promises to sign