The German philosopher Karl Marx revolutionised economic thought in the 19th century. But is his work still important today?