Magnet failure-resilient control of a direct-drive tidal turbine