DoorDash is offering $17 billion to buy Instacart in a deal that could consolidate the grocery delivery business in the U.S.