Copper and cadmium biosorption onto solid wastes of olive oil production: effect of pH and metal competition