Accuracy and repeatability of a parallel robot for personalised minimally invasive surgery