Politics European prime minister resigns after protests over past financial dealings July 31, 2025 [#item_full_content]