Can we afford Medicare for All?