Theresa May has told MPs it is their ‘national duty’ to pass a Brexit deal – saying it’s the only way to avoid having to hold European elections next month. It comes after marathon talks among EU leaders ended late last night with an agreement to delay the whole process until Halloween. But will Mrs May be in charge by then? She’s brushed off yet more pressure to step down – as one senior backbencher accused her of “abject surrender” to the EU.