Vidya Stokes elected Hockey India President