Snap shares plunge on weak revenue as digital ad struggles continue