Fine structural tuning of diketopyrrolopyrrole-cored donor materials for small molecule-fullerene organic solar cells: A theoretical study