The ‘inflation genie is out of the bottle’ and it it could be years before it goes down again, according to Bank of America