Long-term results with the uncemented thrust plate prosthesis (TPP).