Amazon faces backlash over layoffs