Computational analysis on D–π–A based perylene organic efficient sensitizer in dye-sensitized solar cells