Snap stock down 24% on weak earnings, ad revenue slump