Recent advances in biomedical engineering of nano-hydroxyapatite including dentistry, cancer treatment and bone repair