BoJ Hikes Rate to 31-Year High