WPI inflation softened to 2% in July 2024