Vince Cable: some regrets but no splits