gold slides 4%, near 3-year low as wall street rallies