Language steering in latent space to mitigate unintended code-switching