Boris Johnson refuses to say if chief whip will keep job