The roles of oxygen-containing functional groups in modulating water purification performance of graphene oxide-based membrane