How to select coatings to optimise component performance: Considering the operating environment