Strategies for enhancing the commercial viability of CdTe-based photovoltaics