The ex-foreign secretary accuses the government of “dithering” and urges Theresa May to “change tack”.