Effect of morphology of zinc oxide in ZnO-CdS-Ag ternary nanocomposite towards photocatalytic inactivation of E. coli under UV and visible light