High-temperature mechanical properties and fatigue of nanocrystalline nickel-cobalt-phosphorous (NiCoP) alloy