Ukraine War, Frontline Report and Analysis for July 31, 2023