Advances and trends in hydrokinetic turbine systems