World Bank pledges $1b for India’s solar mission