Struggling Snap Misses on Q3 Revenue, Takes $155M Charge for Layoffs