Gold rises to Rs 28,630 on firm global cues, spot demand