Sen. Mark Warner puts 2 to 1 odds on Trump being impeached