A new open source solver for modelling fluid-structure interaction: case study of a point-absorber wave energy converter with power take-off unit