John McDonnell explains why he's not attending the Put it to the People march