Magill resigns as Penn president after antisemitism backlash