Deep learning techniques for magnetic flux leakage inspection with uncertainty quantification