A critical review of the pseudopotential multiphase lattice Boltzmann model: Methods and applications