Performance of a hydrokinetic energy system using an axial-flux permanent magnet generator