Review of magnetic gear technologies and their applications in marine energy