Gold edges up to Rs 29,164 on firm global cues