Gold hits historic high of Rs 189,300 per tola