Anfonwch hwn fel neges destun: Classifications, properties, recent synthesis and applications of azo dyes