Ternary molecules blend organic bulk heterojunction solar cell