US stocks open lower on caution over Russia-Ukraine tensions