US stocks open mixed