Snap joins Google and Amazon in laying off 10% of employees this year