Thermochemical model on the carbothermal reduction of oxides during spark plasma sintering of zirconium diboride