Auto-combustion synthesis of narrow band-gap bismuth ferrite nanoparticles for solar photocatalysis to remediate azo dye containing water