Mayor signs stadium deal