Comparison of arsenate and cadmium toxicity in a freshwater amphipod (Gammarus pulex).