S&P 500 Cuts Some Losses, But Still Set for Biggest H1 Loss in Decades