Negotiators strike deal on massive coronavirus rescue package