Bank of Japan lifts key rate to 1%, highest since 1995, as oil shock from Iran war drives inflation · Pollar