Target COO John Mulligan to retire