Boris Johnson launches a new book