Snap and Perplexity $400M deal puts answer engines inside Snapchat