MasterCard Inc. has been fined $648 million by the European Union for imposing rules that regulators said may have artificially