Recent Progress on Mesh-free Particle Methods for Simulations of Multi-phase Flows: A Review