CNN says it has cut ties with a conservative commentator Jeffrey Lord after he tweeted a Nazi salute at a critic.