Biocompatibility and colorectal anti-cancer activity study of nanosized BaTiO3 coated spinel ferrites