Gold tops ₹1.43 lakh/10gm, silver crosses ₹2.25 lakh on MCX