Indian stocks surge 2.68% on Q1 results, recovery building blocks