Gold surges to eight-month high at Rs107,300 per 10g