Sky News presenter gives Boris Johnson a 'pub quiz'