Activision Blizzard agrees to settle EEOC harassment probe for $18 million