dec gold touches $397, highest since may 1996