Molecular helices as electron acceptors in high-performance bulk heterojunction solar cells