Comparison between Variational Approximation and Eigenfunction Expansion Method for Wave Transformation over a Step Bottom