Ganglion cyst of Hoffa's fat pad of knee-a rare cause of knee pain and swelling-a case report and literature review.