Amazon set to fire 20,000 employees, including top managers