Bank of Japan hikes rate to 30-year high