Study on energy harvesting performance of a tidal current turbine based on three pitching circular motion hydrofoils using numerical method