US close: Stocks reach record highs