Modelling of a wave energy converter array with non-linear power take-off using a mixed time-domain/frequency-domain method