First Principles Calculations and Thermodynamic Modeling of Carbon's Solubility Limits in Zirconium Diboride