Boosting electrochemical and photocatalytic performance of Cadmium Sulfide/Zinc Telluride nanocomposites via Nickel doping