Application of bromide-iodide lead perovskite thin film as a copper-free back contact layer for CdTe solar cells