Hierarchical TiO2/CdS "spindle-like" composite with high photodegradation and antibacterial capability under visible light irradiation.