Controlled growth of BiFeO3 nanoparticles in the presence of alginate template for adsorptive removal of different dyes