Phosphorus-containing cyclodextrin polymers: metal cations and hydroxyapatite affinities