Snap stock falls 4% after canceling $400 million AI deal