Vanderbilt names building in honor of Frances Preston