Rishi Sunak on course to be UK prime minister as Boris Johnson pulls out