Synthesis of silica nanofibers-supported BiOCl/TiO2 heterojunction composites with enhanced visible-light photocatalytic performance