gold plunges to nearly 3-week low of rs 29,100