Development of efficient and stable back contacts on CdTe/CdS solar cells