Charlotte is becoming friendlier for pedestrians but nationally ranks low in walkability