NBC: Democratic Sen. Gary Peters won't run for re-election in battleground Michigan