Sarhan CNBC: Stocks struggle to hold gains; Yellen eyed