gopuff secures $380m funding at $3.9b valuation to expand on-demand delivery