Boris Johnson held a meeting with US vice president where the prime minister mocked Jeremy Corbyn for blocking a general election.