Calibrating Language Models with Adaptive Temperature Scaling