Three-dimensional multiple-relaxation-time lattice Boltzmann models for single-phase and solid-liquid phase-change heat transfer in porous media at the REV scale. (April 2019)