Which NDT method is most effective for detecting surface-breaking cracks in ferromagnetic boiler components?