GRT Jewellers to buy 74% stake in TBZ for ₹1,034 cr