The UK will request a Brexit delay, in another bruising defeat for Boris Johnson