Improving large-basin river routing using a differentiable Muskingum-Cunge model and physics-informed machine learning