Hard and superhard nanocomposite coatings