A review of wave energy converter technology