Polycaprolactone/ZIF-8 nanocomposites fabricated for oil sorption and antibacterial applications