Knight donates $2 billion to Oregon