Charles, the mind-reading robot, can mimic human emotions