Minnesota philanthropist Eugene Sit dies