Council signs stadium contract