Sunak loses mandate – but keeps Johnson’s