UPDATE 1-Snap to cut 20% of staff, cancel projects in cost-cutting effort