Gold recovers to Rs 29,850 on global cues, jewellers' demand