Modelling and testing of hydraulic power take-off for wave energy converter on artificial breakwater