Linear electrical generator topologies for direct-drive marine wave energy conversion- an overview