$2 trillion rescue package passes US Senate, heads to House