A microfluidic biochip based on magnetoresistive detection of nanoparticles