Adsorption behavior of cadmium ion onto synthetic ferrihydrite: effects of pH and natural seawater ligands