A minireview on diketopyrrolopyrrole chemistry: Historical perspective and recent developments