Effects of colloidal TiO2 and additives on the interfacial polymerization of thin film nanocomposite membranes