A time-domain numerical simulator for oscillating water column wave power plants