iRobot laying off 10% of staff