Staring Down Deadline, Congress Nears $900 Billion Stimulus Deal