Utilizing modified weathered basalt as a novel approach in the preparation of Fe3O4 nanoparticles: Experimental and theoretical studies for crystal violet adsorption