Preparation of epoxidized soybean oil-grafted Fe3O4–SiO2 as a water-dispersible hydrophobic nanocomposite for solid-phase extraction of rhodamine B