Gold records all-time high, surpasses $2,600