Valerie Smith appointed president of Swarthmore College