A surrogate-model assisted approach for optimising the size of tidal turbine arrays