Stocks set to break all-time record