Great potential to harness hydrokinetic energy in India