Snap's Q3 revenue grows 43% despite losing 2M users