Gold nears ₹1.68 lakh/gm; silver rises 4% amid US-Iran war