The effect of solvents and surfactants on morphology and visible-light photocatalytic activity of BiFeO3 microcrystals