Numerical study on the desorption process of a thermochemical reactor filled with MgCl2·6H2O for seasonal heat storage