Different techniques recently used for the treatment of textile dyeing effluents: a review