Influence of temperature, [Ca2+], Ca/P ratio and ultrasonic power on the crystallinity and morphology of hydroxyapatite nanoparticles prepared with a novel ultrasonic precipitation method