Dye Biodegradation, Mechanisms and Techniques