NBC: Snap cutting 20% of staff as ad sales continue to dry up