Top 5 Indian firms gain ₹1.54 trn market cap in weekly rally