Idiopathic osteonecrosis of the patella: an unusual cause of pain in the knee. A case report.