Towards improved efficiency of bulk-heterojunction solar cells using various spinel ferrite magnetic nanoparticles