An insight into the structural, electronic, magnetic and optical properties of Cs doped and Cs-X (X=Mn, Fe) co-doped CdS for optoelectronic applications