Magnetic Barkhausen Noise for hardness checking on steel pipes