Gold hits all-time high in India as global risks boost safe-haven demand