gold trades lower; silver off 31-year high