Michigan State gets $45 million from MasterCard