Gold rebounds to Rs 29,300 on global cues, spot demand