Hybrid nanocomposite coating by sol–gel method: a review