IMF warns rising inflation could last longer than expected :