Gold crosses Rs 29k-mark, up Rs 505 on global cues