CARGO: A Framework for Confidence-Aware Routing of Large Language Models