After Putin humiliation, Tucker says Moscow better than any US city