Mems (Micro-Electro-Mechanical-Systems) Based Microfluidic Platforms For Magnetic Cell Separation