Activision promises Call of Duty refunds for crossbow