Tannic acid coating and in situ deposition of silver nanoparticles to improve the antifouling properties of an ultrafiltration membrane