A Method for Defect Detection and Characterisation through Magnetic Flux Leakage Signals Using 3D Magnetoresistive Sensors