3D numerical analysis on mechanisms of flow and heat transfer in a square channel with right triangular wavy surfaces