Snap shares tumble after the company's revenue miss and weak guidance