Gold hits record high of Rs 31,035 on firm global cues