Florida Cup lets Jacksonville pitch itself to businesses and sporting fans