Ba2+ removal from aquatic medium via TiY2O5@g-C3N4 nanocomposites