Gold rates in India near all-time high amid global uncertainty and festive demand