Design and fabrication of a TiO2/nano-silicon composite visible light photocatalyst