Microsoft stuck with $1 billion fine in European antitrust case