Village's oldest citizen, Rose Hammond, dies at 106