A closer look at the development and performance of organic–inorganic membranes using 2,4,6-tris[3(triethoxysilyl)-1-propoxyl]-1,3,5-triazine (TTESPT)