China slaps a record anti-trust fine on foreign firms, says “xenophobia” not a factor