Tesla CEO Elon Musk said Tuesday that there will be at least 10 billion humanoid robots, each priced between $20,000 and $25,000 by 2040, overpowering the number of humans in the world.