SMS: Enhancing the Efficiency of Bulk Heterojunction Solar Cell via Templated Self-Assembly