Photocatalytic activity of BiVO4@TiO2 composite nanorods arrays