Classifications, properties, recent synthesis and applications of azo dyes | Synapse