Donation keeps immigration clinic alive