Karl Marx, Friedrich Engels