David Beckham brings in $92M in brand deals in controversial Qatar World Cup year | Fortune