Finite-time cascade-like tracking control of direct-drive wave energy converters