gold taps fresh 16-year high in late morning trade