Does "China's got talent" mean "China has got talent"? Does "talent" here mean "people with a natural ability to do sth well"? Thanks!