Theoretical insight on PTB7:PC71BM, PTB7-th:PC71BM and Si-PCPDTBT:PC71BM interactions governing blend nanoscale morphology for efficient solar cells. (April 2021)