how long does a strained knee take to heal