Fabrication and Applications of Microfluidic Devices: A Review