One-dimensional spindle-like BiVO4/TiO2 nanofibers heterojunction nanocomposites with enhanced visible light photocatalytic activity