Magnetic properties of cobalt substituted M-type barium hexaferrite prepared by co-precipitation