Text this: A Review , preparation of bismuth Ferrite nanoparticles and its applications in visible-light induced photocatalysis