Interplay of the Factors Affecting Water Flux and Salt Rejection in Membrane Distillation: A State-of-the-Art Critical Review