Boris Johnson has agreed a new departure deal with EU leaders. Should MPs now back the plan?