Boris Johnson not in charge of his own government, former Tory chancellor claims