Gold tops ₹1.61L, silver nears ₹2.5L on MCX — what's driving rally