Controversial Activision Blizzard executive Frances Townsend steps down