John McDonnell speaks at a May Day rally in Trafalgar Square