gold tops rs 30,000-mark, hits 3-week high on firm global cues