US: Dow, S&P 500 open at records with strong data