Marx, Lenin and the problem of revolution