G.A. Cohen and the crisis of Marxism