An enhanced and validated performance and cavitation prediction model for horizontal axis tidal turbines. (September 2017)