Barcelona signs 100m euro digital deal