Development of a 3D-tesla micromixer for bio-applications