Teesta water agreement hits choppy waters