Artificial intelligence in diagnosis of knee osteoarthritis and prediction of arthroplasty outcomes: a review