Microfluidic for human health: a versatile tool for new progress in cancer diagnosis and contaminants detection