Beckham nears 19 million pounds from 2026 World Cup ads