Trump savages Medicare for All, as more Americans embrace socialism