My uncle wants to make a donation to our kid's college fund. What's the maximum allowed per year (tax-free) and how many years can be combined on a single donation?