Rare tornado batters northern Michigan town