3D CFD modelling of tidal turbine performance with validation against laboratory experiments