Text this: Recent advances in the development of (bio)fouling resistant thin film composite membranes for desalination