Gold reaches new all-time high of $3,220.