Boris Johnson refuses to say how many children he has