India's longest-ever elections draws to a close