Administrators at Oxford University have announced that St. Benet’s Hall, which now hosts 130 students, must be closed because of financial difficulties—although an American donor had pledged £40 million ($43 million) to put the Catholic institution on a sound footing.