A predictive thermo-fluid/thermo-mechanical modelling approach for computing temperature cycles and residual stresses in FSW