gold at 16-year high, up $4 on week