David Beckham Entertains Children at China Hospital