Billion dollar firm Activision Blizzard agrees $18m fund "to compensate and make amends"