BOJ hikes rates to highest level since 1995