Gold reaches USD 2,900: Should you invest in or trade shares in gold financers?