Synthesis and properties of single domain sphere-shaped barium hexa-ferrite nano powders via an ultrasonic-assisted co-precipitation route.