India, Bangladesh sign water-sharing deal, in boost to ties