Nanocomposite hydrogels: 3D polymer-nanoparticle synergies for on-demand drug delivery