Fault diagnosis of a wave energy converter gearbox based on an Adam optimized CNN-LSTM algorithm