Stocks open higher, but tech weakness holds gains in check