Swelling behaviors of novel magnetic semi-IPN hydrogels and their application for Janus Green B removal