John McDonnell_ 'Better a general election than a second Brexit referendum'