NBC, AT&T Reach Long-term Carriage Deal