Bank of Japan raises rates to highest in 17 years