Boris Johnson resigns: "I'm immensely proud of the achievements of this government"