David Beckham honoured at UNICEF Ball