Snap plans to lay off 100 engineers in company's biggest job cut yet