Major sidewalk project in Franklin nears completion