India's 888 GWh energy storage outlook, MSCI's stock review, Jio Financial Q1 and more