US House passes short-term spending bill