Katherine Ivy Moseley turns 100