Superabsorbent magnetic Fe3O4-based starch-poly (acrylic acid) nanocomposite hydrogel for efficient removal of dyes and heavy metal ions from water