Describir: Theoretical design of fullerene derivatives as electron acceptors for bulk heterojunction solar cells