Roles of nanomaterial structure and surface coating on thin film nanocomposite membranes for enhanced desalination