S&P set for another loss following worst week since Iran War began as oil keeps climbing