Nearly 30% of Instacart’s revenue is from advertising