US stocks close mixed