US Senate nearing deal on $1.8 trillion coronavirus stimulus package