White House, Congress agree on $2T virus rescue bill