US stocks struggle higher in choppy trading