Effects of small defects, matrix structures and loading conditions on the fatigue strength of ductile cast irons