Potential time domain model with viscous correction and CFD analysis of a generic surging floating wave energy converter