The foreign secretary says a no-deal policy could see the Tories “annihilated” in a general election.