Fatigue modeling and life prediction for friction stir welded joint based on microstructure and mechanical characterization