Inflation has come lower than expected for March and has for the first time in years reached same level as interest rates