Duke Energy cancels Michigan wind project