A new maximum power point tracking algorithm for ocean wave energy converters