Technology assessment of hydrokinetic energy: Run-of-river and in-stream tidal systems