A comprehensive review on wettability, desalination, and purification using graphene-based materials at water interfaces