Gravar-mail: Incorporating snow accumulation and melting into the Xin'anjiang model using differentiable parameter learning