Two-thirds of Americans support Medicare for all