Snap shares plunge more than 20% on weak guidance