A Review of the Methods of Modeling Multi-Phase Flows within Different Microchannels Shapes and Their Applications