Gold hits Rs115,300 per 10g as safe-haven demand shines