High photodegradation and antibacterial activity of BN–Ag/TiO2 composite nanofibers under visible light. (22nd December 2017)