Harvard's Kathleen McCartney chosen as new Smith College president