Comparison of bottom friction parameterization schemes and the application in tidal simulation and tidal energy dissipation assessment