University of Pennsylvania lays off antisemitic cartoonist after Trump slashes hundreds of millions in federal funding