NHL, PointsBet reach multi-year deal