A Technology Review and Simulation Based Performance Analysis of River Current Turbine Systems