A review on polymer nanocomposite hydrogel preparation, characterization, and applications