gold futures end above $690 at highest level since late july