Synthetic studies related to diketopyrrolopyrrole (DPP) pigments. Part 2: The use of esters in place of nitriles in standard DPP syntheses: Claisen-type acylations and furopyrrole intermediates