BOJ lifts rate to 1%, a 31-year high, flags more hikes