Impact of Cd content on properties of Ni1-xCdxFe2O4 nanoferrites prepared without post-preparation thermal treatment