Court of First Instance rules on Microsofts anticompetitive conduct