'They say you don't keep your word': Boris Johnson grilled over Northern Ireland protocol