why does my knee hurt when i bend it and walk