Donor-acceptor-functionalized polymers for efficient light harvesting in the dye solar cell