Bank of Japan raises rate to 31-year high of 1.25% as global central banks tighten · Pollar