FanDuel inks deals with NHL, Devils for sports bets and fantasy