Microsoft faces huge EC fine