The toxicity and bioaccumulation of cadmium and copper as affected by humic acid