how long to recover from knee pain