Ce–Dy substituted barium hexaferrite nanoparticles with large coercivity for permanent magnet and microwave absorber application. (13th May 2021)