Will a ceasefire agreement be reached in the Russia–Ukraine war before August 1, 2026?