Current trends and prospects of tidal energy technology