Gold tanks on heavy sell-off, ends below 29k