Duncan Keith slashes Jeff Carter in the face