Modelling wave interactions with a surface-piercing vertical cylinder using OpenFOAM