In a testy clash with SNP MP Angus MacNeil, Theresa May denied she had 'begged' the EU over the UK's departure.