High sensitivity detection of molecular recognition using magnetically labelled biomolecules and magnetoresistive sensors