Metacognition and Uncertainty Communication in Humans and Large Language Models