Effects of surface roughness and temperature on non-equilibrium condensation and entrainment performance in a desalination-oriented steam ejector