Home Stock Indian shares rally as Nifty and Sensex rebound in Diwali Muhurat trading