UPenn donor David Magerman explains why he pulled funds after the school refused to call out support for Hamas and antisemitism