The Cabinet Office is to launch an internal investigation into the leak of Boris Johnson’s text messages with the billionaire businessman James Dyson after concerns were raised about the prime minister’s texted promises to change tax rules. The announcement came as parliament’s most powerful committee of MPs will discuss whether to question Johnson on the use of his personal phone. Sources said the prime minister has liberally distributed his number over the years.