Penn president Elizabeth Magill resigns after a week of intense backlash