gold rallies sharply on strong buying; silver also soars