Hydroxyapatite nanocrystals: simple preparation, characterization and formation mechanism.