Low band gap polymeric solar cells using solution-processable copper iodide as hole transporting layer