The Nestle-owned Poland Spring water brand has agreed a seven-year deal to sponsor the New York marathon.