Snap downgraded amid competition from TikTok