The effect of grain size, microcracking and grain boundary grooving on osteoblast attachment in hydroxyapatite