Rising Treasury yields hit tech stocks; oil at 3-year highs