Fabrication, characterization and photovoltaic performance of Cd1−xMnxS window layer based CdTe and CdSe thin film solar cells