Medicare for All would offer Americans better health care