The influence of substrate temperature on RF sputtered CdS thin films and CdS/p-Si heterojunctions