Effect of particle size on the photocatalytic activity of BiNbO4 under visible light irradiation