Stability, structural, elastic and electronic properties of RuN polymorphs from first-principles calculations