Four killed, 18 injured in gun battle between rival Indian political parties