Unparalleled $2.2 trillion economic rescue bill followed days of negotiations and came despite misgivings on both sides about whether it goes too far or not far enough