A Survey of Confidence Estimation and Calibration in Large Language Models