University of Pennsylvania president quits after anti-Semitism uproar