Propulsion and energy extraction performance of wave powered mechanism considering wave and current