Detroit mayoral debate stirs on Mackinac Island