Labour’s John McDonnell says UK economy requires ‘revolution’