Tensor Q-Rank: A New Data Dependent Tensor Rank