NBC: House passes $1.2 trillion spending bill, sending it to Senate hours before shutdown