An Improved Model Predictive Current Control for Permanent Magnet Linear Generator of Direct-Drive Wave Energy Converters