96 percent of Ivy League political donations go to Democrats