NBC: Air Canada and flight attendants reach tentative deal to end strike