Control of fatigue failure mechanisms in multilayer coatings by varying the architectural parameters of an intermetallic interlayer