A new $900 billion coronavirus stimulus deal has finally been struck — but U.S. stocks look set to tumble at the open.