Visible-light assisted CdO nanowires photocatalyst for toxic dye degradation studies