TR-STF: a fast and accurate tensor ring decomposition algorithm via defined scaled tri-factorization