S&P 500 Index opens slightly lower, energy stocks post stron