Unifying tensor factorization and tensor nuclear norm approaches for low-rank tensor completion