Evaluating the use of sustainable approaches for reducing river flooding and erosion in the Upper Trusan River, Sarawak