OECD headline inflation stable at 4.1% in August 2025 despite rising food and energy prices