Giant Magnetoresistance (GMR) Sensors : From Basis to State-of-the-Art Applications