Algorithm for automatic fatigue crack growth simulation on welded high strength steels