Activision-Blizzard fires 775 workers despite record profits