Charlotte mayor resigns after corruption arrest