Metro Detroit woman on rollerblades saves 7-year-old niece, fights off kidnapper