Thermo-mechanical stress analysis of thermal barrier coating system considering thickness and roughness effects