Efficient economic optimisation of large-scale tidal stream arrays