Agreement comes weeks before Indian PM visits Washington for an official state visit and talks with the US president.