Biocompatible polyurethane/thiacalix[4]arenes functionalized Fe3O4 magnetic nanocomposites: Synthesis and properties.