Boris Johnson is a danger to our country, says John McDonnell