Adsorptive behaviour of mercury on algal biomass: competition with divalent cations and organic compounds.