John McDonnell admits shock at UK election exit poll predicting Tory landslide