Piston-Driven Numerical Wave Tank based on 5 WENO Solver of Well-Balanced Shallow Water 6 Equations