The new indoor golf competition launches next month with teams representing six different US towns and cities - and Rory McIlroy has explained the new high-tech league