Caldwell Lecture. Giant cell tumor of bone: highlights of 407 cases.