Inflation falls to 4% in March