Beckham set to land £20m deal to become 'poster boy' of Qatar 2022 World Cup