More firms see inflation remaining above target for at least 3 years