Enhancing the efficiency of PTB7-Th:COi8DFIC-based ternary solar cells with versatile third components