WPI inflation hits 42-month high of 8.3% in April 2026