Gold slips to Rs102,100 per 10g as USD weakens