Triphenylamine-containing D–A–D molecules with (dicyanomethylene)pyran as an acceptor unit for bulk-heterojunction organic solar cells