Structure and absorption of Co(III) azo complex dyes based on pyrrolinone esters: DFT and TD DFT study