Recent progress in electrical generators for oceanic wave energy conversionRecent Progress in Electrical Generators for Oceanic Wave Energy Conversion