gold drops over $20 in last hour of comex trade