Nikkei hits highest since Dec. 1996