David Beckham has warned that girls are being "held back" during a speech in Davos – where he also told Sky News his children's rights advocacy was "one of the most important things" in his life.