Tidal power technology review with potential applications in Gulf Stream