Stress analysis of thermal barrier coating system subjected to out-of-phase thermo-mechanical loadings considering roughness and porosity effect