A comprehensive review on designing nanocomposite adsorbents for efficient removal of 4-nitrophenol from water