Modeling Oxidation-Induced Degradation and Environment-Induced Damage of Thermal Barrier Coatings