Mg0.8Ca0.2NdxFe2-xO4-graphene nano-heterostructures for various potential applications