Development of novel nanocomposite adsorbent based on potassium nickel hexacyanoferrate-loaded polypropylene fabric