Construction of high-quality CdS:Ga nanoribbon/silicon heterojunctions and their nano-optoelectronic applications