Gravar-mail: Diketopyrrolopyrrole (DPP)-Based Materials and Its Applications: A Review